*{margin:0;padding:0;}
.clear{clear:both;}
body{
background-color:#310b28;
background-image:url("../images/bg.jpg");
background-repeat:no-repeat;
background-position:top center;
color:#0E4354;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
padding:0;
margin:0 auto;
}
a{
color:#256C89;
}
.wrapper{
width:900px;
margin:0 auto;
padding:0;
}
.header{
height:100px;
width:900px;
}
.header .logo{
float:left;
padding:35px 0 0;
}
.header #clock_a{
float:right;
padding:15px 0 0;
}
.jclock{
color:#FFFFFF;
float:right;
font-size:22px;
font-weight:bold;
padding:34px 25px 0 0;
}
.header .menutop{
float:right;
color:#ffffff;
padding:40px 0 0;
text-align:right;
width:350px;
}
.menutop a{
color:#ffffff;
margin:0 5px;
text-decoration:underline;
}
.menutop a.messages{
background:url("../images/comment.png") no-repeat right center;
padding: 0 20px 0 0;
}
.menutop a.logout{
padding:0 20px 0 0;
background:url("../images/user_logout.png") no-repeat right center;
}
/*---------------------------------------------------------------*/
.content{
margin:0px auto;
padding:0 0 50px;
height:auto;
width:900px;
background:url("../images/menu_bg.jpg") no-repeat top center #ffffff;
float:left;
}
.menu{
font-size:11px;
padding:0 10px;
width:880px;
float:left;
}
.menu ul{
height:34px;
list-style:none;
margin:0;
padding:0;
}
.menu ul li{
float:left;
height:34px;
line-height:34px;
}
.menu li:hover {position:relative;}
.menu a.current{
background:url("../images/menu_bg.gif") repeat-x center center;
}
.menu a,
.menu a:visited{
color:#ffffff;
display:block;
float:left;
font-size:11px;
height:100%;
padding:0 21px 0 17px;
text-decoration:none;
}
/*menu level 2*/
.menu ul ul{
height:0;
left:0;
position:absolution;
top:34px;
visibility:hidden;
width:14em;
z-index:999;
}
.menu ul ul li{
display:block;
height:auto;
line-height:1em;
position:relative;
width:auto;
}
.menu ul ul a,
.menu ul ul a:visited{
background:none no-repeat #57C0E8;
border-bottom:1px solid #81DAFC;
color:#ffffff;
display:block;
height:100%;
line-height:1em;
padding:1em;
width:12em;
}
/* first */
.menu a:hover {color:#fff;background:url(../images/menu_bg.gif) repeat-x center;}
.menu :hover > a {color:#fff;background:url(../images/menu_bg.gif) repeat-x center;}
/* second */
.menu ul ul a:hover{color:#fff;background:url(../images/menu_bg_a.gif) repeat-x center;}
.menu ul ul :hover > a {color:#fff;background:url(../images/menu_bg_a.gif) repeat-x center;}
/*-------------------------------------------------------------------------------------*/
.center_content{
min-height:100px;
padding:0;
margin:0;
float:left;
}
.left_content{
float:left;
padding:30px 0 0 20px;
width:195px;
min-height:20px;
}
.left_content .sidebar_search{
background:url("../images/sidebar_menu_top.gif") no-repeat center center;
height:31px;
margin:0 0 5px;
width:195px;
}
input.search_input{
background:none repeat #92DBF8;
border:1px solid #BDEBFD;
color:#096184;
float:left;
font-size:11px;
height:16px;
margin:5px 0 0 5px;
padding:4px 0 0 2px;
width:155px;
}
select, input, textarea, button{
outline:none;
resize:none;
}
input.search_submit{
background:none;
border:none;
float:left;
margin:7px 0 0 8px;
}

.sidebarmenu{
padding:0;
margin:0;
width:195px;
}
.sidebarmenu a.menuitem{
background:url("../images/sidebar_menu_top.gif") no-repeat center top;
color:#ffffff;
display:block;
height:31px;
line-height:31px;
margin:0 0 5px;
padding:0 0 0 10px;
position:relative;
text-decoration:none;
width:185px;
}
.sidebarmenu div.submenu{
background:none repeat #ffffff;
}
/*----------------------------------------*/
.sidebarmenu div.submenu ul{
list-style:none;
margin:0;
padding:0 0 5px;
border:1px dotted #BFD1D9;
}
.sidebarmenu div.submenu ul ul{
list-style:none;
margin:0;
padding:0;
border:none;
}
.sidebarmenu div.submenu ul ul ul{
list-style:none;
margin:0;
padding:0;
border:none;
}
.submenu{display:none;}
.sidebarmenu div.submenu ul li{
border-bottom:1px dotted #BFD1D9;
}
.sidebarmenu div.submenu ul li a{
    background: url("../images/list_style1.gif") no-repeat 3px 11px;
color:#000000;
font-size: 13px;
font-weight: bold;
display:block;
padding:5px 0 5px 10px;
text-decoration:none;
}
.sidebarmenu div.submenu ul ul li a{
color:#000000;
font-weight:normal;
font-size: 13px;
background: url("../images/list_style1.gif") no-repeat 13px 11px;
padding:5px 0 5px 20px;
}
.sidebarmenu div.submenu ul ul ul li a{
background: url("../images/list_style1.gif") no-repeat 23px 11px;
padding:5px 0 5px 30px;
color:#000000;
font-weight:normal;
font-size: 12px;
}
.sidebarmenu div.submenu ul li a.current{
    color:#ED1104;
}
.sidebarmenu div.submenu ul li a.current:hover{color:#ED1104;}
.sidebarmenu div.submenu ul li a:hover{
background-color: #e2f0ff;
color: #0e4354;
}
.sidebarmenu div.submenu ul ul li{
    padding:0;
    border:none;
    border-top:1px dotted #BFD1D9;
}

/*==================================================*/
.sidebarmenu a.menuitem:hover{background:url(../images/sidebar_menu_top_a.gif) no-repeat center top;}
.sidebarmenu a.menuitem .statusicon{
border:none;
position:absolute;
right:7px;
top:11px;
}
.sidebarmenu a.menuitem{
color:#ffffff;
line-height:31px;
}

.sidebarmenu a.menuitem_green{
background:url("../images/green_bt.gif") no-repeat center top;
color:#FFFFFF;
display:block;
height:31px;
line-height:31px;
margin:0 0 5px;
padding:0 0 0 10px;
position:relative;
text-decoration:none;
width:185px;
}
.sidebarmenu a.menuitem_red{
background:url("../images/red_bt.gif") no-repeat center top;
color:#FFFFFF;
display:block;
height:31px;
line-height:31px;
margin:0 0 5px;
padding:0 0 0 10px;
position:relative;
text-decoration:none;
width:185px;
}
.sidebar_box{
padding:15px 0 5px;
width:195px;
}
.right_content{
float:left;
padding:30px 0 0 30px;
width:625px;
min-height:20px;
}
.right_content h2{
clear:both;
color:#256C89;
font-size:18px;
font-weight:normal;
margin:0;
padding:0 0 15px;
}
.right_content table{
border-collapse:collapse;
margin:0;
text-align:left;
width:625px;
}
.title th{
background:none repeat#60C8F2;
color:#003399;
font-size:13px;
font-weight:normal;
padding:8px;
}
.title th.rounded{
background:url("../images/left.jpg") no-repeat left top #60C8F2;
width:26px;
}
.list td{
background:none repeat #ECF8FD;
border-top:1px solid #FFFFFF;
color:#666699;
padding:8px;
}
tr.list:hover td{
background:none repeat #D2E7F0;
}
.ft td{
background:url("../images/botleft.jpg") no-repeat left bottom #ECF8FD;
border-top:1px solid #FFFFFF;
color:#666699;
padding:8px;
}
.ft td em{color:#666699;}
.ft td.right{
background:url("../images/botright.jpg") no-repeat right bottom #ECF8FD;
border-top:1px solid #FFFFFF;
color:#666699;
padding:8px;
}
a.bt_green{
color:#ffffff;
display:block;
float:right;
line-height:31px;
padding:10px 5px;
text-decoration:none;
text-shadow:1px 1px #8FA42B;
}
a.bt_blue{
color:#ffffff;
display:block;
float:right;
line-height:31px;
padding:10px 5px;
text-decoration:none;
text-shadow:1px 1px #3597BF;
}
a.bt_red{
color:#ffffff;
display:block;
float:right;
line-height:31px;
padding:10px 5px;
text-decoration:none;
text-shadow:1px 1px #C24739;
}
a.bt_green span.bt_green_lft{
background:url("../images/bt_green_left.gif") no-repeat right center;
display:block;
float:left;
height:31px;
width:10px;
}
a.bt_green strong{
background:url("../images/bt_green_center.gif") repeat-x center center;
display:block;
float:left;
height:31px;
padding:0 10px;
width:auto;
}
a.bt_green span.bt_green_r{
background:url("../images/bt_green_r.gif") no-repeat right center;
display:block;
float:left;
height:31px;
width:10px;
}

a.bt_blue span.bt_blue_lft{
background:url("../images/bt_blue_left.gif") no-repeat right center;
display:block;
float:left;
height:31px;
width:10px;
}
a.bt_blue strong{
background:url("../images/bt_blue_center.gif") repeat-x center center;
display:block;
float:left;
height:31px;
padding:0 10px;
width:auto;
}
a.bt_blue span.bt_blue_r{
background:url("../images/bt_blue_r.gif") no-repeat right center;
display:block;
float:left;
height:31px;
width:10px;
}

.bt_red span.bt_red_lft{
background:url("../images/bt_red_left.gif") no-repeat right center;
display:block;
float:left;
height:31px;
width:10px;
}
a.bt_red strong{
background:url("../images/bt_red_center.gif") repeat-x center center;
display:block;
float:left;
height:31px;
padding:0 10px;
width:auto;
}
a.bt_red span.bt_red_r{
background:url("../images/bt_red_r.gif") no-repeat right center;
display:block;
float:left;
height:31px;
width:10px;
}

/*---------------------------------------------------------------*/
div.items{
clear:both;
float:left;
font-size:11px;
margin:0;
padding:10px 0;
text-align:center;
width:625px;
}
div.items span.disabled{
border:1px solid #F3F3F3;
color:#CCCCCC;
margin-right:2px;
padding:2px 5px;
}
div.items span.current{
background-color:#52BFEA;
border:1px solid #52BFEA;
color:#FFFFFF;
font-weight:bold;
margin-right:2px;
padding:2px 5px;
}
div.items a{
border:1px solid #52BFEA;
color:#52BFEA;
margin-right:2px;
padding:2px 5px;
text-decoration:none;
}
div.items a:hover, div.items a:active{
background-color:#52BFEA;
boder:1px solid #52BFEA;
color:#ffffff;
}
/*--------------------------------------------*/
.footer{
background:url("../images/footer_bg.jpg") no-repeat center top;
width:900px;
height:87px;
}
.left_ft{
color:#A8549B;
float:left;
font-size:11px;
padding:25px 0 0 10px;
}
.right_ft{
float:right;
padding:25px 10px 0 0;}
/*
.formlogin{
background-color:#ffffff;
width:800px;
padding:0;
margin:0 100px;
float:left;
}
.content .title{
font-size:18px;
font-weight:normal;
color:#256C89;
float:left;
margin:0;
padding:10px 20px;
}
.content .forgotpass{
float:right;
margin:0;padding:0;
}
.content .forgotpass a{
background:url("../images/help.png") no-repeat left center;
color:#256C89;
float:left;
display:bolck;
text-decoration:none;
margin:0 0 0 0px;
padding:10px 20px;
}
.content .formcontent{
margin:0 auto;
float:left;
}
.content .formcontent dl{
width:600px;
margin:0 50px;
float:left;
}
.formcontent dl dt{
float:left;
text-align:right;
line-height:34px;
width:170px;
padding:2px 10px 10px 0;
}
.formcontent dl dt label,
.formcontent dl dd label
{
color:#666666;
font-size:11px;
font-weight:bold;
}
.formcontent dl dd label{
padding:7px 0 0 20px;
display:block;
}
.formcontent dl dd{
float:left;
width:400px;
margin:0 0 10px 0;
}
.formcontent dl dd input{
float:left;
width:auto;
padding:4px 0;
line-height:27px;
height:27px;
vertical-align:middle;
font-size:12px/15px;
background-color:#f4f4f4;
}
.formcontent dl dd input.enter {
margin:0 0 0 110px;
border-radius:5px;
padding:0px 20px;
background-color:#5BC4EF;
color:#ffffff;
display:block;
}
.formcontent dl dd input.enter:hover{
background-color:#2396C5;
}
*/
table tr.title{
    background-color:#ECECEC ;
    height:41px;
    line-height: 41px;
}
tr.title td span{
    font-size: 14px;
    margin-left: 10px;
}
tr.title td input{
    height:24px;
    border: 1px solid #333333;
    background-color: #fff;
    padding:3px 5px;
}
tr.title td select{
    height:24px;
    border: 1px solid #333333;
    background-color: #fff;
    padding:3px 5px;
}
table tr.value{
    background-color:#ADC6EE ;
    height:34px;
    line-height: 34px;
    margin-top:5px ;
}
tr.value td input{
    margin-top:5px ;
    width: 100px;
    padding: 3px 5px;
    font-size: 13px;
    
}
/*-------------------------------------*/
.question {
position: absolute;
display: inline;
text-align: center;
width: 174px;
height: 78px;
font-size: 13px;
line-height: 1.5em;
background: url('../images/bubble.png') left top no-repeat;
padding: 10px 0 0 0;
text-shadow: 0px 1px 0px #fff;
margin-left: -7em;
margin-top: -6em;
opacity: 0;
}

.yes{
margin-top: .5em;
margin-right: .5em;
cursor: pointer;
display: inline-block;
width: 63px;
height: 21px;
color: #434d17;
text-shadow: 0px 1px 0px #fff;
background: url('../images/buttony.png') left top no-repeat;
}
.cancel {
margin-top: .5em;
margin-right: .5em;
cursor: pointer;
display: inline-block;
width: 63px;
height: 21px;
color: #fff;
text-shadow: 0px 1px 0px #000;
background: url('../images/buttonn.png') left top no-repeat;
}

/*----------------------------------------*/